function foo() {
    console.log(this);

}



const obj = {
    a: 1,
    foo: foo
}

const obj2 = {
    a: 2,
    obj: obj
}

// obj.foo()  // undefined
obj2.obj.foo()